package br.padroes.memento;

import br.padroes.jdbc.modelo.Titulos;

public class Livro {
	protected Titulos livro;
	LivroCareTaker caretaker;

	public Livro() {
		caretaker = new LivroCareTaker();
		livro = new Titulos();
	}

	public void escreverTexto(Titulos livroRemovido) {
		caretaker.adicionarMemento(new LivroMemento(livro));
		livro = livroRemovido;
	}

	public void desfazerEscrita() {
		livro = caretaker.getUltimoEstadoSalvo().getLivroRemovido();
	}

	public void mostrarTexto() {
		System.out.println(livro);
	}

}
